package com.yt.phone.models.vo;



import io.swagger.annotations.ApiModelProperty;

import lombok.Data;

import java.util.Date;

import java.io.Serializable;



/**

 * 账单信息VO

 *

 * @author lizicong

 * @Date 2025-11-05 23:40:06

 */

@Data

public class BillVO implements Serializable {

    @ApiModelProperty(value = "账单表id")

    private Long billId;

    @ApiModelProperty(value = "话费")

    private Double bill;

    @ApiModelProperty(value = "关联的用户名（从user表联查）")
    private String userName;

    @ApiModelProperty(value = "状态0未计费，已计费")

    private Integer status;

    @ApiModelProperty(value = "创建时间")

    private Date createTime;

    @ApiModelProperty(value = "更新时间")

    private Date updateTime;

    @ApiModelProperty(value = "计费周期开始时间")

    private Date billingCycleStart;

    @ApiModelProperty(value = "计费周期结束时间")

    private Date billingCycleEnd;

    @ApiModelProperty(value = "实际支付金额")

    private Double payAmount;

    @ApiModelProperty(value = "支付方式")

    private String payMethod;

    @ApiModelProperty(value = "支付状态")

    private Integer payStatus;

    @ApiModelProperty(value = "账单类型")

    private String billType;

    @ApiModelProperty(value = "支付时间")

    private Date payTime;

}
